/* CSS Document */
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img,span,i,em,b,div,a,input{margin:0;padding:0;}
*:focus { outline: none; }
a{text-decoration:none;font-size:12px;}
ul,li{list-style:none;}
img{border:none;}
body{font-size:12px;font-family:"微软雅黑";background-color:#F3F1F4;}
i{font-style:normal ;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
body,html{color:#757575;}
a{color:#C6C6C6;}
input{outline: none;}
/*此清除浮动用于浮动元素父级，解决高度塌陷问题*/
.clearfix:after {  content:".";display:block;height:0;clear:both;visibility:hidden ;}
.clearfix { *zoom:1 }/*IE/7/6*/

#layer{width: 100%;min-width:1200px;margin:0 auto;}
.header{width: 100%;height: 71px;margin:0 auto;position: relative;*overflow:hidden;}
.header .headnav{width: 100%;height: 71px;background-color:#df0b42; background-color:rgba(223, 11, 66, .76); position: absolute;z-index: 2;}
.header .nav{width: 1200px;margin: 0 auto;}
.header .nav .logo { float: left; padding: 15px 0 0 15px;}
.header .nav nav { float: left; margin-left: 70px; }
.header .nav ul li{float: left;padding:0 25px;margin:25px 0;height:21px; border-right: 1px solid #c74665;}
.header .nav ul li a{font-size: 16px;color: #fff;position:relative;display: inline-block;}
.header .nav li a span { height:3px; width:100%; position:absolute; left:50%; bottom:-8px; width:0; display:block; background-color:#fff; transition-duration: .3s; -webkit-transition-duration: .3s; }
.header .nav li a:hover span { width:100%; left:0%; }
/*banner部分*/
.list-banner{width:100%;height:632px;overflow:hidden;background:url(../images/register/register-banner.png) no-repeat;background-size:cover ;}
.list-banner .container{width:1200px;margin:0 auto;position:relative;}
.list-banner .container .text{width:510px;height:270px;background-image:url(../images/register/pictures.png);margin:178px 0  0 104px;}

/*登陆部分*/
.login-box{position: absolute;left: 50%;top:-50px;display:block;width: 376px;margin-left:109px;*top:136px;}
.login-box-hd{height: 54px;line-height: 54px;background: url(../images/register/dbg.png) no-repeat;}
.login-box-hd a{float: right;margin:20px 20px 0 0;background: url(../images/imagesx/logregc.png) center center no-repeat;width: 14px;height: 14px;display: inline-block;}
.login-box-bd{background-color: #fff;padding: 32px 50px 32px 50px; text-align:center; }
.box_region input[type='text'], input[type='password']{ text-indent:5px;}
label{color: #000;width: 60px;text-align: right;display: inline-block;}
.login-box-bd label{color: #000;width: 32px;text-align: right;display: inline-block; margin-right: 50px;}
.login-box-bd input[type='text'], input[type='password']{ text-indent:5px;}
input{color: #a9a9a9;}
.phone,.pwd{width:200px;height: 28px;line-height: 28px;border: 1px solid #e1e1e1;  outline:none;margin-left: -89px;}

.f-pwd{height: 30px;line-height: 30px;}
.f-pwd #remember{ margin-left:57px; margin-top:10px; display:block;  }
.f-pwd  label{ margin-left:67px; margin-top:-21px; width:80px; display:block;}
.f-pwd a{ color: #848484; float:right; margin-right:18px; margin-top:-31px;}
.al,.pl{*vertical-align: 7px;font-size: 14px;}

#tel1{color:rgb(255,127,0);display:block;margin-left:57px; text-align:left;}
#psw1{color:rgb(255,127,0);display:block;margin-left:39px;}

.pwd-field{margin-top: 10px;}
.f-pwd{height: 30px;line-height: 30px;}

.submit-btn,.subreg{background-color: #d60a3f;color: #fff;font-size:18px;width: 146px;height: 42px;border: none;}
.register-now{display: block;width: 70px;text-align: center;margin: 12px auto 0;color: #848484;font-size: 14px;}
#cover{position: fixed;z-index: 98;top:0px;left: 0px;display: none;width: 100%;height: 100%;opacity: 0.5;background: #000 none repeat scroll 0% 0%;filter: alpha(opacity=15);}
/*footer*/
.footer { width: 100%; height: 130px; background-color: #717171; color: #fff; font-size: 12px;margin:0 auto; }
.footer .content { width:1200px; margin:auto; overflow:hidden; }
.footer a { color: #fff; }
.footer a:hover { text-decoration:underline; }
.footer .left { width: 700px; float: left; position: relative; margin-top: 45px; }
.footer .left .logo { float:left; margin-left:20px; padding-right:30px; }
.footer .left ul { float:left; border-left: #a1a1a1 1px solid; padding-left: 10px; }
.footer .left li { float: left; padding: 0 20px; line-height: 43px; }
.footer .right { width: 480px; float: right; text-align: right; position: relative; padding-top: 15px; margin-right:20px; }
.footer .right p { text-align: right; line-height: 20px; float:right; margin-right:20px; margin-top:25px; }
.footer .right .code { float:right; text-align:center; width:83px; }
.footer .right .code img { display: block; margin: 2px auto; }


/*注册部分*/

.reg-box{position: absolute;left: 50%;top:-50px;display:none;width: 376px;margin-left:109px;*top:136px; }
.reg-box .login-box-bd{padding-top:20px; padding-bottom:20px; }
.subreg{margin-top: 15px;   }
.code{margin-top: 10px;position:relative;}
.code a{color: #4c4c4c;width: 82px;height: 28px;background: #e1e1e1;line-height: 28px;text-align: center;position: absolute;right: 36px;top: 1px;}
.reg-box .register-now{margin-top: 5px;}


/*专属登录页面*/
.exclusive .list-banner .container .text{background-image: url(../images/register/loginpic.png);width: 436px;height: 241px;}
.exclusive .list-banner{background-image: url(../images/register/loginbg.jpg);}
.exclusive .login-box-hd{background: url(../images/register/logtit.jpg) no-repeat;line-height: 54px;text-align: center;color: #fff;font-size: 24px;}
.exclusive .submit-btn{margin-top: 50px;}
.exclusive .login-box-bd{padding-top: 60px;height: 180px;}
.exclusive .phone,.exclusive  .pwd{padding-left: 5px;}
.exclusive .login-box{display: block;}
.exclusive .login-box-bd label{width: 45px;}
